CS fixes
Abstract Check::language logic
Don't exclude patchwork from PHAR
Missing abstract keywoards