checks for array len and shifts moved to substituted container len type
checks for array len and shifts moved to substituted container len type

cislaa/prophy,aurzenligl/prophy,aurzenligl/prophy,cislaa/prophy,cislaa/prophy