Proper return type