By a result of John Ball (1981), a locally orientation preserving Sobolev map is almost everywhere globally invertible whenever its boundary values admit a homeomorphic extension. As shown here for any dimension, the conclusions of Ball's theorem and related results can be reached while completely avoiding the problem of homeomorphic extension. For suitable domains, it is enough to know that the trace is invertible on the boundary or can be uniformly approximated by such maps. An application in Nonlinear Elasticity is the existence of homeomorphic minimizers with finite distortion whose boundary values are not fixed. As a tool in the proofs, strictly orientation-preserving maps and their global invertibility properties are studied from a purely topological point of view.