why this was needed ?