from_bytes -> from_utf8; remove cast to bool