DRY'd up overrides