Not shadowing the double function in core.
Typos
Using different strings, makes it easier to find what is incorrect when reading test output.