Cleaned up target.exists()