those pesky signed integer format specifiers