Ranting, yet again.