Calls from custom code must have BusinessLogic device type