shitty error messages will kill me