Hmm ... I suppose my comment above about 'ens' versus 'ensemble' would require reworking poseidon as well.  Lets save that change for a (much needed) code cleanup.