more pythonic and warn of death