Might actually be getting somewhere with shadows