Do not accept null arguments