fixed expression bug