only tryCatch if the user asks for it