stupid kernel
kernel merged