inadvertent use of once()