if we're going for py3k compatibility, shouldn't this be a `.format()`?