@Override
	public final T insert(T item) throws SQLException, WebServerRuntimeException {
		T inserted = insertNoScheduler(item);
		if (inserted == null || inserted.getDueDate() == null) {
			return null;
		}
		updateNearest(item);
		return inserted;
	}