find_use broken if no use already present

When executing find_use while no use is already present, it imports the use twice.

Probably a fail from me when I refactored, forgot a use case to test the find_use behavior, my bad :x

I'll take some time tonight to correct this.