Решение подошло. Спасибо.
И да, есть нюансы, не всегда очевидные для меня. Пытаюсь с этим разобраться.