darn you unary operators!