Ideally you'd want to break these into separate tests.