Return None instead of default if evaluate passes