Yes. You are contracted to the Falcons I think, well it says so on their OP unless it hasn't been updated.
Been awhile, so hard to recall really... I don't think there is a shortage in any position, but a shortage of talent might be about in some spots, but I just don't recall which ones.