How would you prefer it to be implemented?