This code is identical to reload, which is not what the comments indicate. They can either share the same case block or we should implement the different behaviors.