But a Pull is only valid if your history is valid. If it has diverged from that of the origin you could be adding in new commits.