Had to add whitespace to data-icon matches, should probably use * instead