Extended return types adding more flexibility