redo sysctl so supports multilevel properly