Splitting complex methods.