Yeah. There are faster alternatives but in the world of cheap computing, programmer time is more valuable