missing return value in non-void function