no magic number