Will this be called at all?
You need no custom payload expression and a context containning a message. In that case the context payload will always be the message payload, so this ends up being a noop.