It seems natural for me that the function with name `bucket_exists` returns boolean.