I still feel we need a way to override this programmatically. Maybe I'm just configuration-heavy but it seems like this is something that might need to be calculated at dispatch time.