guard against a server not returning any bytecode
move some things around
a test that passes but has no bytecode to compare to should not be considered a failing test