task #246: Shift service, fix npe on autocomple shift