The interface does not tell this, changed it to throw an exception now.