Fixed potential arg clobber and stack arg passing. However identified potential bug and commented it.