INTERNAL: TEMPLATES & WORKAROUNDS