a couple of hard canvas Hacks