Now I feel stupid for not thinking of any of these obvious solutions!