Now its only 13 lines!