don't force early evaluation for extensions (close #2563)