Flood admits Celtic mistake