use EAFP