fixed sign change