clutter: use if ... else instread of unless ... else for readability