replacing all assert.fail now--I guess i will replace all the assert.fail in my old issues in this branch too :)