follow EAFP idiom