I understand how this happens, I just feel like its lazy programming as it appears like a mismatch to the end user.