specify missing return types