+fixed constant passing
-results still differs