Di Francesco 'takes responsibility'