check all the return values \o/