Don't try to open directories
Use .bind(this) instead of creating a temporary variable.