compiler/abstract/sec all coming closer together