Oka yeah, my first comment can be misunderstood because I'm weird sometimes writing english. And is_system? only checks, and I guess can be used here :)