this was redundant logic