Japanese crempie to the utmost