Changing how the default weight arguments work; documentation tweaks.