3 ms·This is so painful to me. So much of a reinventing the wheel for things that are not broken. :(by crad 6y agoThis is so painful to me. So much of a reinventing the wheel for things that are not broken. :(