the actual return value is not important anymore