Couldn't make it defer, maybe you have a better idea