Why we need to twice mount?
Also, maybe move mount with params to separated function?