A method in a mobile device for managing access to resources of a cellular communication system, the cellular communication system including a plurality of base stations providing wireless access to the resources of the cellular communication system, the mobile device implementing an enhanced extended access class barring, EEAB, process to minimize overloading of the resources of the cellular communication system, the method comprising the steps of: receiving system information from one of the plurality of base stations, the system information including an EAB bit pattern and a shared rotation interval parameter, wherein each bit in the EAB bit pattern indicates if a particular class of mobile devices connected to the cellular communication system is barred, and the shared rotation interval parameter is used by the mobile devices to determine intervals for rotating bits of their EAB bit patterns; setting an implicit EAB bit pattern for the mobile device using the received EAB bit pattern, where the implicit EAB bit pattern serves as a local working copy of the EAB bit pattern; calculating a random offset using the received shared rotation interval parameter; starting an offset timer using the random offset; checking the implicit EAB bit pattern to determine whether a class of the mobile device is barred; if the class of the mobile device is not barred, then enabling data access to the resources of the cellular communication system while the offset timer is active; if the class of the mobile device is barred, then baring data access to the resources of the cellular communication system while the offset timer is active; and checking whether the offset timer has expired; if the offset timer has expired, then updating the implicit EAB bit pattern by rotating bits of the implicit EAB bit pattern, otherwise continuing to check for the offset timer to expire. receiving system information from one of the plurality of base stations, the system information including an EAB bit pattern and a shared rotation interval parameter, wherein each bit in the EAB bit pattern indicates if a particular class of mobile devices connected to the cellular communication system is barred, and the shared rotation interval parameter is used by the mobile devices to determine intervals for rotating bits of their EAB bit patterns; setting an implicit EAB bit pattern for the mobile device using the received EAB bit pattern, where the implicit EAB bit pattern serves as a local working copy of the EAB bit pattern; calculating a random offset using the received shared rotation interval parameter; starting an offset timer using the random offset; checking the implicit EAB bit pattern to determine whether a class of the mobile device is barred; if the class of the mobile device is not barred, then enabling data access to the resources of the cellular communication system while the offset timer is active; if the class of the mobile device is barred, then baring data access to the resources of the cellular communication system while the offset timer is active; and checking whether the offset timer has expired; if the offset timer has expired, then updating the implicit EAB bit pattern by rotating bits of the implicit EAB bit pattern, otherwise continuing to check for the offset timer to expire.