Handle s=-foo, x=-foo correctly.