The reading I did indicated that ShellOut is the preferred method of execution, even though what you said is true