Bad date? Fair’s got you covered