>>106372575
r1's rationalization