Again, a permissions-based check might be preferable to using the existence of current_facility. Also, the `update_response = if ...` threw me off (I don't mind if you keep it, but it is unconventional..)