altered if-statement evaulation