i think this is a bit faster, since it doesn't split the info on equals signs unless there is a regex match to the token