Factored out action code in the Action class.