Allow extending