PROTOTYPE handling