Check to see if the completionBlock exists before calling it

If you supplied a nil completion block, it would crash upon completion.