ack, duplicated effort induced bug