I noticed that you can select vertices through other objects. Here is an example to show what I mean:
Is there a way to prevent this behavior?
EDIT: I tried the "limit selection to visible" option but it didn't work... I believe this case is different because it is selecting through a different object, not just itself.