Ported shaftCreationHandler