shadows built-in 'all', can we rename this?