Kolejna porcja refactoringu.