better description implementation for GSSMechanism
cleanup, propagate mech
release semaphore