first cut at Prism integration - untested