A little lighter solution