work around purhcases