attempt at generalizing compound purchase