tests on instrument for can_purchase?