Refactor "Follow" logic