How ULIPs work