It might be worth putting some debugging into the bit that reads tags and runs the animations to see where the null is coming from.