[warningectomy] unused variable
[warningectomy] control reaches end of non-void function