Added code from other repository so previous commit 36ce7cc is now in effect.Devil is in the details.
Added BOOLBlock for completion blocks.