reworking default to use smarter variables