saves some code space by using xmtw/recw