No limit on search prefix
Split out search into it’s own module.