No. This is misleading:
fs movs byte [edi], [esi]
This is a syntax error: movs byte [fs:edi], [esi]
And this is a valid override with sensible syntax: movs byte [edi], [fs:esi]