Bit more realistic behaviour