Using magic to throw light on tricky healthcare systems: Patient safety problem solving