Nasty but working