Rebuilding a design function