removed isSafelyPublic