A shirt withOUT pockets is considered FORMAL wear. In theory it is worn under a jacket/suite top of some sorts that has pockets.