Basic reduction routines