found the non safe function