use parser over es.parse. handle unpipe.