Learnt my lesson. Writted a test an that. Eplicitly, had a bug in Availabilty which meant I couldn't reliably fetch Sunday opening times from the database, turned out to be a lazy falsy comparison