Pirates contract extension