Optionally allow overrides to be passed in