Mouserats and glimmer of hopes