Are these really needed when we have is_taken as a property?