This is Oni, cleaned up and better.