fixed: return value