this is useless as you don't use the return value anyway