6th step: no way to handle this in MVVM :(