let us do the dirty work