Cursed, I see indentation isn't correct in our own base here. We'll fix that later.
But can you make your indentation consistent with our base? Right now it appear you have eight spaces. (Or maybe you have used tabs?)