misc if logic

messing and benchmarking "if"