on_cast openssl cast_self on_pre_dispel openssl check_self