all that to end on an error :( #short