i don't think this is the right change at all. if the user is a member of multiple locations this function should disallow the type of sms reporting that requires a location and fail hard if they don't specify one - the same as it would if they were a member of no locations.