Allow custom states