could we keep this arraynode and canBeEnabled, just for future compatibility if we ever want storage specific things later? with the corebundle prepending, we could otherwise get into BC issues.