better fail safes