Specify the template type.
Specify the return type.
Forgot a "this".
Fixing two small bugs.