Merge invokes into one, handle move result not getting called, fix argument parsing in invokes.