checking if sdRegion is null or isDeleted in case translation is called from another thread, this is safer.