stabilizing SConscript API - iteration 1