legacy stuff should always be marked as "Warning:"
and make warnings more consistent