Compliances and better input for custom output