IPV and refactored Utopian