Could you move this logic to the `conditions` method?