rectified some confusion over toggles and nullability