avoid super with #extensions