Removed some unnecessary pack() thanks to Treibel