I don't think this should be on the interface. Only the implementation sets 2MB.