Ladd is itching to get back