we're gonna use a bit of regal source outside of regal