Yeah, now with conditionals - unfortunately not lispy