The messages returned by this method need a global review; but that was not the target of this branch, so let's keep it this way for the moment.