possible solution to the active/inactive problem