please also take this opportunity to move '48' out as a constant.