further res.ack changes