Not quite working, but at least no exceptions.