fixed uminus