hum, perhaps it would be better to have different methods, since this will cause some confusion to the caller