The Supreme Court today slammed the Delhi government for "passing the buck" to municipal corporations over road sweeping machines and warned that its "lame excuses" will compel it to hold an audit inquiry into total revenue earnings and expenditure on advertisements.