Making gradient opacity optional