#58 An initial state can now be provided