purposive approach entails checking whether overall effect of transaction answers the statutory description