rename Hack to Unsafe plus minor