You are right, the problem is in the MessageLog API. We should change this in a future release