Require name is case-sensitive (in Linux). Make Promise lower-case.
Add global mach.