This is safer
Allow testing here
Override ardent just in case
This is a more elegant solution
This is uneccessary anymore
Do this afterward
Testing