@stloyd thought about it more and I think we dont even need this check, see the diff