Okay, I'll back these changes, but why in the two branches "if" of the write return $ this if you can just write at the end of the method?