make more strict