Don't ignore ^D/EOF
Conditionally load available modules