Catch() returns empty struct