iframe can be empty too