This paper describes the experience of porting a 25,000 line distributed Java [GJS97] program to version 0.3.5.1 of the orthogonally persistent programming environment PJama. The port was performed in two stages. The first stage, changing the source code, took two days. The second stage, ensuring the ported program exhibited a suitable run-time behaviour, took one week. This paper discusses the main changes that were required to move from a distributed system with support for persistence via serialization to one that supported an implementation of orthogonal persistence with support for distributed programming.