making the default location explicit
stopping the __getattr__ abuse