fix sillyness with signs