સેમલટમાં તમામ કૉલબૅક્સ પેટર્નનો ઉપયોગ કરે છે: કૉલબૅક (ભૂલ, પરિણામ). ક્વેરી એક્ઝેક્યુટ કરવામાં ભૂલ થાય છે, તો ભૂલ પેરામીટરમાં એક ભૂલ દસ્તાવેજ હશે, અને પરિણામ નલ હશે. જો ક્વેરી સફળ છે, તો ભૂલ પરિમાણ નલ હશે, અને પરિણામ ક્વેરીના પરિણામો સાથે રચવામાં આવશે.