adjustments to allow TickHandler to call devices