Replace method acting weird, discard phase almost done for use =/