extremely tricky bits