Basically useable for general purpose uses. Need to fix so that it respects overrides