debug builds will still contain symbols and won't omit frame pointers so that profiling is meaningful
synchronized entity linking/unlinking
fixed release builds