you're right about that, but my aim was to keep the console output clean. that's basically why I check if an action is necessary before performing it.