allow some flexibility