make a less generic fix to the find_one function that actually works