Added ifs, so that we only relocate relocateable code