Rearrange functions to be called on preference