check return values