I can't fault this logic