Vargas out for three weeks