no need for magicky `if (id = ` here, we could just do it above right?