now questioning the q(proposed_x|current_x) approach