My earlier contract was compatible with firstname.lastname@example.org. Now I am upgrading my contract to make it compatible with solidity 0.5 but it leads to an increase in bytecode size. AFAICT There is no change in the EVM. solidity 0.5 is the only high-level change. It shouldn't affect the EVM but increase in the bytecode size is questionable.