some nice additions to extensions