back to the basics to make sure it still works