optimize tep_not_null function