That's a bad implementation and seems like a bad afterthought