Role playing at its best