initial-value is now mandatory