Moving rendering around and removing the number of type class constraints to reduce noise