fixed ack alias, pass the callback