This should probably handle the `else` case and set to STATUS_NULL also. Maybe?