Allowing extending