Guards can now reference a method in the implementation