legacy stuff should always be marked as "Warning:"