This makes tslint unhappy when I do an additional check to see if the result is undefined
This makes tslint unhappy when I do an additional check to see if the result is undefined