ignores nil params, fixed sloppiness in venues
explicit requrie
automatically convert all times to iso8601
version