I typically never use unless with an else. Can you swap these bad boys around and use an if? Happily merge after that. I would do it but I am too lazy. :P