Added single completion block methods