Flesh out some source management.