I think it returns NO if there's an error IIRC. probably log in that case