additional pss functionality, and a better blame