Added checking of requirements