this may fix some GC-related problems (maybe)
fixed signature comments