We show that for any behavioral #-specification B there is an ordinary algebraic specification B over a larger signature, such that a model behaviorally satisfies B i# it satisfies, in the ordinary sense, the #-theorems of B. The idea is to add machinery for contexts and experiments (sorts, operations and equations), use it, and then hide it. We develop a procedure, called unhiding, which takes a finite B and produces a finite B. The practical aspect of this procedure is that one can...