added negate exponent intention
check for self referencing conversion specifier