fixed issue with non-ACP-encodable chars in abs.module path
- improved module loading logic