improved plugin spec portability