Added some arg checking to Presentation