could it possibly be part of an unshed eyecap? its really hard to see from the pic. do you have a better picture?