see frogannounce for why this is being implemented.