Instead of ```red``` -- whose name I've not yet deciphered -- might it be easier simply to use ```ff.and```?