Spirit communications