Work in Progress

this also could be a test, with separate individual test cases for each assert type.