I did think about doing that but it doesn't have any extra benefits and just complicates the code internally.