Japanese style burrito.