New commits made here are not on any branch, so they are easy to lose when you switch away. A submodule checkout is always detached at first.