A default offset of 0 rather than None seems simpler.