This is neat, I just learned the other day that you don't need parentheses for constructor invocations with empty parameter lists when using new in javascript!