sweeper gives wrong injection to child