specialized methods to make the initialization for reducedim more efficient for common cases