Kernel utility functions