that's a large method, maybe refactor it?