Added overwriteFirst