WIP - add a message context user api using a tracer