missing includes for - and unary - in abs