I would prefer 2 unless there's actually a use case for 1.  I would certainly prefer an ice over a link error.