commands now check args