Added some exceptions - I am in the process of setting up BufferedImage
interpreters