one of these days I will get used to the new print syntax