updates gems and gets us a guard