Check completion block before calling it (how dumb is that?)