callattrInternal() returns NULL iff the attribute didn't exist :)