redundant logic is redundant