removed OOM options
split up includes from kernel.h