getting timezone and value handling sane