I believe the opts at this point should already have foreground and background set, so we can retrieve them from there they don't need to be separate arguments (or hopefully after the renaming strike/fill)