abs returning negative fixed