You can discard everything above this line.