Inverted Productions