This is much simpler.