update monocle to handle when no cb is passed