NBFC gloom: is the worst over?