attempt at hadleys suggestion #94