All tagged redefine the routine