rgba fallbacks and other fixes