added guard.