drop wildcard support
rewrite unit tests for mocha and should