object extraction gui is optional, this time with request locking.