decouple sequence from implicitmodulebase