Adding several mappings from Steve Losh