shamelessly stealing this idea from bill wurtz