Moving away from clj contrib positions fn