Ported shellexec example over.