This works exactly as described.