getting rid of the asserts