yes, it can, hoisted into a dedicated function now