Initial Mojo implementation.