Walsh says camp no 'short-term fix'