Also it's clear that Harald only fought Rocks to make him shoo away from Elbaf, he was becoming a target that was way too dangerous for his people.