workaround member functions no longer needed

Signed-off-by: K-ballo <k@fusionfenix.com>
fixed by_val_ (I previously broke)

Signed-off-by: K-ballo <k@fusionfenix.com>