added some temp error handling to add tracks/print/images etc