use our own source for the 'common' stack