imho, using a assignement here is confusing and not really needed