why this doesn't work is a mystery to me