diff --git a/src/tap/TAPFactory.java b/src/tap/TAPFactory.java
index 8c632c4d2047b218687fd2972f2cfb6a77a7e9b8..bea7adeb4ff84270d383f8925c913b8230f6b2e8 100644
--- a/src/tap/TAPFactory.java
+++ b/src/tap/TAPFactory.java
@@ -24,7 +24,6 @@ import java.util.List;
 import java.util.Map;
 
 import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
 
 import tap.db.DBConnection;
 import tap.metadata.TAPSchema;
@@ -277,9 +276,6 @@ public abstract class TAPFactory implements UWSFactory {
 	 */
 	@Override
 	public final UWSJob createJob(HttpServletRequest request, JobOwner owner) throws UWSException{
-		if (!service.isAvailable())
-			throw new UWSException(HttpServletResponse.SC_SERVICE_UNAVAILABLE, service.getAvailability());
-
 		return createTAPJob(request, owner);
 	}
 
@@ -320,9 +316,6 @@ public abstract class TAPFactory implements UWSFactory {
 	 */
 	@Override
 	public final UWSJob createJob(String jobId, JobOwner owner, final UWSParameters params, long quote, long startTime, long endTime, List<Result> results, ErrorSummary error) throws UWSException{
-		if (!service.isAvailable())
-			throw new UWSException(HttpServletResponse.SC_SERVICE_UNAVAILABLE, service.getAvailability());
-
 		return createTAPJob(jobId, owner, (TAPParameters)params, quote, startTime, endTime, results, error);
 	}