remove typedef for completion blocks