change behavior to wrap POSIX::strftime