Basic compile/detect