I considered this when writing the code and while it made more sense to me I opted to maintain the existing functionality, however if it's agreed that this is better i'll change it