Chapel, a programming language developed by Cray, attempts to address some of the issues associated with parallel programming such as productivity and portability. Currently, all communication in Chapel is done using one-sided operations and active messages, and is implemented over GASNet. MPI-3 introduced significant changes to its one-sided communication interface. Here we present initial results of implementing Chapel's communication layer using MPI-3.