+safeties +overwrite/overmap checks