drop dead function
yet another exception