subdesigns only get reprocessed once, on load