Begins work on correctly returning null