For the first I agree... for the second he would override freeInboundMessage(..), not ok ?