Kernel Ok, but not handling the boundary