making chef optional