fix using move semantics for no reason
Clarify test failure