Removed unneeded calls to this trough self.
Fixed typos and cleaned up comments.
Simplified processor signature to allow simpler processor logic.