Removed dependency on itself :-S