refactored change-list returns for consistancy