Made chain positions initialized when created rather than when configured