actually done. robustly validating. boooooyah, biiiitch