David Scott's ASH routines