repositoryception is weird