limit all types