this doesn't work, needs connection.commit()