Would you be happy with this as a final class?