another bug in PSA class