more relaxed vector constraints