1.I Can't Give Everything Away (video edit) released posthumously as the album's 3rd and final single on 6.4.2016.It was written by Bowie and produced by both he and Tony Visconti. 2.I Can't Give Everything Away (album version) 3.Life on Mars (2016 mix) appeared on the compilation album Legacy and was released as a single.The mix, by its original producer Ken Scott,is 'stripped down' and has only strings,piano and Bowie's vocals. 4.I Can't Give Everything Away (Farewell Mix,studio version) reworked version performed by industrial rock band Nine Inch Nails,with whom Bowie had collaborated and toured on occasions,during their I Can't Seem To Wake Up tour.Singer Trent Reznor stated he made the remix as a healing factor to cope with Bowie's death.Reznor had anonymously uploaded a studio version of the remix several months before performing it live.The studio version features only Bowie's vocals, while performing the song live Reznor sings along with Bowie's vocals.