Removed offset, added variable base for open bounds