`build` creates the object in memory while `create` creates it in memory _and_ saves it to the database. You are already calling `save` a few lines later resulting in 2 database writes