terrible, and not quite legal