``` return { success: true } ``` is unreachable after the throw redirect above... missing a 'if' condition maybe?