fallback to last-message.json if no messages