по-моему мое решение гораздо красивее) Зачем что-то проверять, если можно при создании, по сути, явно указать, что его создал я?