fixme let precedence and valid valgrind test