Vise piece removal working correctly, special cases not accounted for.