Added role filter to avoid calling this function on other roles