runtime-fail functions and such use std::move with the msg strings more.
Removed weird variable _allowed_pts.