Use the new Message API that doesn't expose the frame boundaries.