fixed a few commented lies and made sure values are evaluated in scalar division and multiplication