better overrides