IRover refactoring