in fact this needs a new topic (as well as this)