Added dc_ prefix, as using "abstract" by itself causes an error