moving lets out of behavior
refactoring into remote_file content spec