refactor merge

slightly, just because they are always truthy