Do you think it's better to define this here, or in ```Base```?