Refactored Language Actions.