Changed error return, to be more easy to deal