fixed edge case with reference-less expressions