The test for identifying such a specifier was wrong, and the last value was assigned to the wrong sides.