seems to be hardly optimized to me

food for thought... let's see...