Don't invoke axes that haven't been changed
Update documentation to reflect skipping unchanged axes