changed error handling to nothing :p