(I'll take care of adding this to the abstract interface, it won't overlap with this method)