This should not work correctly... ```source``` is defined within the if condition, not before it.