fixed doctrine