prototype for callback, functional — signal debug on end #179