Always use get_or_generate_style