iron out multiple purchase bugs