.os, .global/.entry done properly (maybe)