Open Bazaar 2.0 - to good to be true?!