Added simple requirements checking