my identifier regex was stupid, this is better.