Analysis bugfixes, changed profile to M(<r) with computation upon reading, SubProfile