networks functions now return this if they aren't returning anything else... is this useful for other objects as well?