yet another attempt to fix the strptime macro