Added some operators, static assertions