I'm not sure how this works.