So, how exactly does this work?