%T Working towards a successor to occam %A Ian R. East %E Alan G. Chalmers, Majid Mirmehdi, Henk Muller %B Communicating Process Architectures 2001 %X occam [1] offers features and attributes that make it unique among programming languages, particularly in the ease and security with which one may program concurrency. After a brief summary of occam\[rs]s strengths, possible additional features are discussed, including recursion, source code modularity, exception response, and the automatic avoidance of deadlock. Consideration is then given to the inclusion of passive (\[rs]data\[rs]) objects and the possibility of their movement between processes. Transfer primitives are proposed, alongside assignment and communication. Discussion is presented with regard to the potential for a new programming language, building on occam, while preserving its security and simplicity.