bad change last commit, droplet.remote can be nil, added exists?