This seems extraneous now that you depend on extract?