like being super bad at error handling