need help removing KH pistons

I like danger ... So I used comp air! But I had the caliper in a vise and the piston merely came out and smacked the vise not me.

This the second caliper I've taken aprt this week. I must say that comp air only worked for 1 of the 4 on this caliper.. There were no truly seized pistons,just stuck a bit.