handling negative mantissas better?