Why not changing back layout in `run()`?