Program will never pick the same layout twice