ha this is an interesting approach...