check all the return values \o/ [2]