I don't like making new object unnecessarily.