don't template the regulars capisce and look in the mirror eh