A method for controlling memory, comprising: activating a number of memory volumes (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2,413-3; 513-0, 513-1, 513-2, 513-3) of a plurality of memory device (230-1,..., 230-N; 330-1, 330-2; 430-1,..., 430-M; 530-0, 530-1, 530-2, 530-3); subsequent to activating the memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2,413-3; 513-0, 513-1, 513-2, 513-3), determining a cycle type of a cycle issued by a controller coupled to the memory device (230-1,..., 230-N; 330-1, 330-2; 430-1,..., 430-M; 530-0, 530-1, 530-2, 530-3); responsive to a determination that the cycle type is a command cycle: determining whether a command provided to the activated memory volume and corresponding to the command cycle is a volume select command; returning the memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2,413-3; 513-0, 513-1, 513-2, 513-3) to a previous state if it is determined that the command is not a volume select command such the command does not indicate a target memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2, 413-3; 513-0, 513-1, 513-2, 513-3), wherein the memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2,413-3; 513-0, 513-1, 513-2,513-3) remains active if it is determined that the command is a volume select command such that the command indicates a target memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2, 413-3; 513-0, 513-1, 513-2, 513-3) associated with a memory unit (212-1, 212-2,..., 212-M; 312-0, 312-1, 312-2, 312-3; 412-0, 412-1, 412-2, 412-3); and responsive to a determination that the cycle type is at least one of an address cycle and a data cycle, reselecting a previously selected memory volume. activating a number of memory volumes (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2,413-3; 513-0, 513-1, 513-2, 513-3) of a plurality of memory device (230-1,..., 230-N; 330-1, 330-2; 430-1,..., 430-M; 530-0, 530-1, 530-2, 530-3); subsequent to activating the memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2,413-3; 513-0, 513-1, 513-2, 513-3), determining a cycle type of a cycle issued by a controller coupled to the memory device (230-1,..., 230-N; 330-1, 330-2; 430-1,..., 430-M; 530-0, 530-1, 530-2, 530-3); responsive to a determination that the cycle type is a command cycle: determining whether a command provided to the activated memory volume and corresponding to the command cycle is a volume select command; returning the memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2,413-3; 513-0, 513-1, 513-2, 513-3) to a previous state if it is determined that the command is not a volume select command such the command does not indicate a target memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2, 413-3; 513-0, 513-1, 513-2, 513-3), wherein the memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2,413-3; 513-0, 513-1, 513-2,513-3) remains active if it is determined that the command is a volume select command such that the command indicates a target memory volume (313-0, 313-1, 313-2, 313-3; 413-0, 413-1, 413-2, 413-3; 513-0, 513-1, 513-2, 513-3) associated with a memory unit (212-1, 212-2,..., 212-M; 312-0, 312-1, 312-2, 312-3; 412-0, 412-1, 412-2, 412-3); and responsive to a determination that the cycle type is at least one of an address cycle and a data cycle, reselecting a previously selected memory volume.