get rid of false requirement
better documentation