Partially optimized for space