Set purpose, handle another hack on top of a hack.