• fixed int shifts
• isInterface implementation