Distinguish between explicit and internal calls for messages