[Update]: Adding Guard functionality. [ArtyomRusak]