Rory nearly back to normal