silence gcc error, "should return a value [-Wreturn-type]"