Added different kind of ShawnRemowal implementations