Fiber-optic communication