changes to how asserting works