I'm very confused as to how this would work