Made spec read-write