assert() nil-guards yields cleaner permissions error messages