`is_integer` first here, too?