Use time instead of timeout parameter