Itching to get going