hopefully answer Peter's question