Made impl same as ICamera interface