Now doesn't throw exceptions.

Still doesn't work though.