Module internals