Fixed an abstract class that wasn't so abstract