side effect and sequence point