Typo method now accepts shadows.