takes the rap