shouldnt this be a call to a function?