Ok, I think this can be relatively easily implemented.