use kernel from faux