why would they need to publish a peer reviewed paper? that'd be a distraction, unless they needed to snag a customer. they apparently have a customer.