fix incorrect abstract method added without check for input settings