Fix: new-cap should allow non-alpha characters (fixes #897)