Fixing a bug with my shared parsing identity code