also ensure positions are uploaded privately #9