Added block/delegate stuff.