why is this needed? I'm curious.