Return false if delete unsuccessful