function strong_permit