Fixed forking so that arguments are reduced before forking the call. Marshaling added.