polish up and add aborting resize explanation