Added untested code for lvalue determination