LOL nice try but no there aren't any contradictions.

Dinsosaurs is a rather modern term. They would be included in their group or whatever...beasts of the land, water , or air.