Adds optional icon_url argument