Could you use `pickMessageInfo` here or something similar?