shuffle test deps a bit, for some reason pytest isn't pulled in when it's listed first