See http://www.gabrielgambetta.com/remakes.html for a full description.