Added initial state to remove duplication.