changed BPO() to be not terrible

Still pretty terrible.  Might gut for dict-of-dict