Added data kinds pragma