tweaks... gotta shift off the option arg before passing rest to fetch functions