Orthopaedics

All of the following factors facilitate nonunion except -