More sideeffects & test.