last try with protection