Fixed user implementation