Strange stalling problem