Don't raise an exception when an association is not found.
Also renamed some variables to make them more distinguishable