Added error reporting and timezone set