should be is_atom