too many barriers