added try/catch just in case