Specify more dependencies
I'm not sure whether missing eval-ed modules reported by error()
function should be hard of soft dependency. Those I found I converted
into hard dependency.
If this is not desires, you can remove them from explicit Requires.