This is much better, I automatically use guards!