I'll update the javadocs.

The return modification was an inadvertent but since init is typically called separately from other chains (for clarity), not sure if a very useful change.