Yup, source is almost never set and was almost always `null`. That's why I put default if its `null`.