Move answer checking to correct subclasses