... och lite refaktoring på det.