Introduction to rebasing