Begin implementing mixed mode functionality.