cleaner and cleaner and cleaner and ack! too long