added comment and leaving the assert as it's more cleaner