this is becoming an ordeal...