Sbattendoci un pò la testa ho trovato un'altra soluzione, spero che almeno questa non dia problemi, grazie comunque dell'aiuto