this is silly but neat.