why it doesn't work