Push behaviour adjusted