force the offset to be calculated first to avoid confusing MSVC's checked iterators references #342

Thank you tmoers for reporting