Robert takes the magic carpet