Stringstreams are so much easier, dad >:L