opposite of requires ..