Finished applying rules. Needs moar validationz