removed use of missing()