I managed to make that 3 nested context managers!
Thanks @esc24, this is a lovely improvement.