Should implement. Pretty much the same as FileMR