not a fan of single line if ;-/