breaking assertions out into separate tests