removed defaultToNull