Keeping it simpler, kernel separate for now.