Check requirements on each element kind