In addition, due to EVM limitations on contract bytecode size, some of the original contracts have been modified to output optimized bytecode size.