Remove  ambiguity in some cases (for clang)
Remove 'return type' warning