More solid requirements checker