Definitely sounds more of a high pressure mechanical blowoff valve, yes I know it doesnt exist but thats my way of describing it...