bugfix: passes u
reordering