Hi, I found this today, dh thinks it is a rodent dropping??! Is it & from what?? I am really unsettled.