also works with <=>
better way to inhibit #u