fix tests: don't render part 2 when not valid