Error handling seems to work better