guidelining
preferring global
specifying package's os