This seems like a way forward in terms of performance. Keep at it!