fix @protocol assignment - 1.9.3 doesn't seem to like the original