Updated some methods as they require otype parameter