Removed ununnecessary abstract