The key to engine building is measure and measure again. Many on here always seem reluctant to do so. Not everyone, but it seems to crop up quite often, sometimes in respect of fitting a 12G295 head on a 998 or changing to a 12G940 on a 998.
I measure everything every time I build an engine, which is less frequently than I did years ago, but still happens. In particular the crankshaft end float should always be measured, the valve to piston clearance (in the event of timing chain failure), the valve spring compressed state (i.e. not coil bound and still with 0.020" clearance between coils at max opening), the piston ring installed gaps, the distance from piston top to block deck at TDC, the cam timing, the primary gear seating (play & end float), the big-end & main bearing running clearances when fitting new bearings without a re-grind, or checking the re-ground diameters before assembly, etc.. Also measuring and checking the compression ratio then correcting as necessary is also important.
I'm sure some engine builders don't do this, but they should. A full 'trial build' before final machining and assembly is vital.