More work on async packet manipulation.