allow base override