practical considerations for time travel