Logic layer changes