bugfix: no need to provide keyboard model