shifting more toward dyn