Hm, so we require mock for this... is it really really needed?