Cannot this "u" be defined somewhere in compatibility?