All is not lost if you are someone with past immigration problems or a criminal history. Whether you are a person with immigration violations, criminal convictions, or a combination of both, you may be able to overcome your inadmissibility or inability to adjust status. Under certain circumstances, the immigration laws provide for waivers of various immigration roadblocks to admission/adjustment. The statutory requirements vary depending on the type of waiver you are trying to seek. Most waivers are discretionary, meaning that the USCIS still has the authority to deny the waiver even if the immigration laws allow you to apply for it. As a result, it is very important to present to USCIS a complete and comprehensive application for their adjudication.