Though banking sources admitted that about 25-30% of the ATMs were short on cash, they said the overall situation was under control and far better than what it was in December and January, shortly after an estimated Rs 15.44 lakh crore was sucked out of the system.