why is this called twice? (just informational)