better behavior of requirement(s)