Was there a problem with the ! marks here? I'd say it's wise to keep those here, as they will raise an exception if someone calls this one with non-existing community name. If it just sets it to nil, it might be more confusing for the test running person as the error might be more misleading.