should this really work this way?