What is the purpose of the G₁ checkpoint in the cell cycle?
A. To make sure all the cell's chromosomes have been copied
B. To make sure the cell's DNA is undamaged before it is copied
C. To make sure all the chromosomes are attached to spindle fibers
D. To make sure the copied DNA is free of errors